package paq_negocio;

import com.sun.rowset.CachedRowSetImpl;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.ejb.Stateless;
import paq_clase_interfaz.interfaz_session;
import paq_entidades.enti_variables;
import paq_sentencias.Ejecutarsql;

@Stateless
public class neg_session implements interfaz_session {

    Ejecutarsql ejec = new Ejecutarsql();
    enti_variables v = new enti_variables();

    @Override
    public CachedRowSetImpl getLista(String nick, String Password) {
        try {
            v.crs2 = (CachedRowSetImpl) ejec.rellena2("select (PROGRAMA_POSTGRADO.PP_NOMBRE||' '||PROMOCION.PRO_NOMBRE||'_'||PARALELO.PL_NOMBRE) promo_nombre,(USUARIO.U_NOMBRE ||' '|| USUARIO.U_APELLIDO) u_nombres,USUARIO.U_NOMBRE,USUARIO.U_NICK,TIPO_USUARIO.TU_NOMBRE,TIPO_USUARIO.TU_CODIGO,USUARIO.U_PASSWORD,USUARIO.U_CORREO,USUARIO.U_APELLIDO,USUARIO.U_EXTRAP from USUARIO LEFT JOIN TIPO_USUARIO ON USUARIO.TU_CODIGO=TIPO_USUARIO.TU_CODIGO LEFT JOIN PROMOCION ON PROMOCION.PROM_CODIGO=USUARIO.U_EXTRAP LEFT JOIN PROGRAMA_POSTGRADO ON PROGRAMA_POSTGRADO.PP_CODIGO=PROMOCION.PP_CODIGO LEFT JOIN PARALELO ON PARALELO.PL_CODIGO=PROMOCION.PL_CODIGO WHERE USUARIO.U_NICK='" + nick + "' AND USUARIO.U_PASSWORD='" + Password + "' and usuario.u_estado='Activo'");
        } catch (Exception ex) {
            Logger.getLogger(neg_session.class.getName()).log(Level.SEVERE, null, ex);
        }
        return v.crs2;
    }
}
